html {
    height: 100%;
}

body {
    padding: 0;
    margin: 0;
    background-image: url(background.jpg);
    background-size: cover;
    height: 100%;
    font-family: cantarell, sans-serif;
    font-size: 11pt;
    color: white;
}

input {
	background-color: rgba(0, 0, 0, 0.9);;
	color: white;
}
#table {
	display: table;
	height: 100%;
	width: 100%;
}

#cell {
	display: table-cell;
	vertical-align: middle;
}

.modal-dialog {
    border-radius: 24px;
    background: rgba(0, 0, 0, 0.9);
    border: 2px solid #868686;

    padding-right: 42px;
    padding-left: 42px;
    padding-bottom: 30px;
    padding-top: 30px;

    text-align: center;
    margin: 0 auto;
    width: 20em;
}